* {
    font-size:0.7rem;
    line-height:1em;
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: normal;
    font-style: normal;
    word-spacing: normal;
    box-sizing: border-box;
    -moz-box-sizing: border-box; /* Firefox */
    -webkit-box-sizing: border-box; /* Safari */
}

input::-webkit-input-placeholder{
    color: #cccccc;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #cccccc;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #cccccc;
}

textarea::-webkit-input-placeholder{
    color: #cccccc;
}
textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */
    color: #cccccc;
}
textarea:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
    color: #cccccc;
}
textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */
    color: #cccccc;
}
img{border:none;max-width:100%;vertical-align:middle;display:block}
body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,td,tr{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
input,textarea,select{font:0.7rem/1em Arial,Helvetica,sans-serif;-webkit-user-select:text;-ms-user-select:text;-moz-user-select:text;user-select:text;-webkit-appearance:none;}
textarea{resize:none}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,button{outline:none;border:none;background:none}
a{text-decoration:none;-WebKit-touch-callout:none;outline:0;color:inherit}
em,i{font-style:normal}
li,ol{list-style:none;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0;}
input[type="number"]{-moz-appearance:textfield}
table {border-collapse:collapse;border-spacing:0}
th,td {padding:0}
::-webkit-scrollbar{width:0;height:0}
::-webkit-scrollbar-track{background-color:transparent}
::-webkit-scrollbar-thumb{background-color:transparent}
::-webkit-scrollbar-button{background-color:transparent}
::-webkit-scrollbar-corner{background-color:transparent}

.pt25 {padding-top: 0.6rem}
.pt40 {padding-top: 1rem}
.pt80 {padding-top: 2rem}
.pt100 {padding-top: 2.5rem}
.pl20{margin-left: 0.5rem}
.mt40{margin-top: 1rem}

.display-none {display: none}
